﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JeuDeDames_v1._02
{
    public class Program
    {
        public const int BLANC = -1;
		public const int NOIR = 1;


        static void Main(string[] args)
        {
            Console.SetWindowSize(80, 40);  //taille de la fenetre
            Console.BackgroundColor = ConsoleColor.White;   //couleur du fond de la console
            Console.ForegroundColor = ConsoleColor.Black;   //couleur des caractères


            Damier jeu = new Damier();  //initialise le damier en demandant le type de jeu;
            jeu.blanc.calculCoupsPossibles(jeu);
            do
            {
                jeu.afficheDamier();
                //jeu.afficheHistorique();
                jeu.jouerUnTour();
            } while (jeu.finPartie() == 0);
            if (jeu.finPartie() == BLANC)
                Console.WriteLine("Bravo à " + jeu.blanc.nom + " !");
            else if (jeu.finPartie() == NOIR)
                Console.WriteLine("Bravo à " + jeu.noir.nom + " !");
            else if (jeu.finPartie() == 2)
                Console.WriteLine(jeu.blanc.nom + " et " + jeu.noir.nom+ " ont fait match nul !");
        }
    }
}
